/**
 * Copyright © 2018 eqxiu.com 北京中网易企秀科技有限公司  All rights reserved.
 */
package com.eqxiu.iom.msg.api;

import com.eqxiu.iom.msg.dto.BehaviorEvent;

/**
 * @author hanweisong
 * @description 行为事件发送消息到MQ，用于消息中心消息的发送和行为积分的统计处理
 * @date 2018/12/6 12:03
 */
public interface MsgEventApi {

    /**
     * @description 行为事件消息发送
     * <p>
     * producerCode  消息发送方编码（必填）
     * eventCode     用户行为编码（效果统计行为编码）（必填）
     * userId        用户ID（行为触发方ID或消息接收方ID）（必填）
     * </p>
     * 其他参数参考BehaviorEvent属性说明
     * @param event 事件
     * @return
     */
    void sendMessage(BehaviorEvent event);

}
